#ifndef __label_h__
#define __label_h__

/* Forward Declarations */

struct ENUMDESC;

/* header files for imported files */
#include "element.h"

/* header files for imported files */
#include "eform.h"

#ifndef __IHTMLLabelElement_FWD_DEFINED__
#define __IHTMLLabelElement_FWD_DEFINED__
typedef interface IHTMLLabelElement IHTMLLabelElement;
#endif     /* __IHTMLLabelElement_FWD_DEFINED__ */

#ifndef __IHTMLLabelElement2_FWD_DEFINED__
#define __IHTMLLabelElement2_FWD_DEFINED__
typedef interface IHTMLLabelElement2 IHTMLLabelElement2;
#endif     /* __IHTMLLabelElement2_FWD_DEFINED__ */

#ifndef __IHTMLLabelElement_INTERFACE_DEFINED__

#define __IHTMLLabelElement_INTERFACE_DEFINED__

EXTERN_C const IID IID_IHTMLLabelElement;


MIDL_INTERFACE("3050f32a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLabelElement : public IDispatch
{
public:
    virtual HRESULT STDMETHODCALLTYPE put_htmlFor(
         /* [in] */ BSTR v) = 0;

    virtual HRESULT STDMETHODCALLTYPE get_htmlFor(
         /* [out] */ BSTR * p) = 0;

    virtual HRESULT STDMETHODCALLTYPE put_accessKey(
         /* [in] */ BSTR v) = 0;

    virtual HRESULT STDMETHODCALLTYPE get_accessKey(
         /* [out] */ BSTR * p) = 0;

};

#endif     /* __IHTMLLabelElement_INTERFACE_DEFINED__ */


#ifndef __IHTMLLabelElement2_INTERFACE_DEFINED__

#define __IHTMLLabelElement2_INTERFACE_DEFINED__

EXTERN_C const IID IID_IHTMLLabelElement2;


MIDL_INTERFACE("3050f832-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLabelElement2 : public IDispatch
{
public:
    virtual HRESULT STDMETHODCALLTYPE get_form(
         /* [out] */ IHTMLFormElement* * p) = 0;

};

#endif     /* __IHTMLLabelElement2_INTERFACE_DEFINED__ */



EXTERN_C const GUID GUID_HTMLLabelElement;



EXTERN_C const GUID DIID_DispHTMLLabelElement;


#ifndef _CLabelElement_PROPDESCS_
EXTERN_C const PROPERTYDESC_BASIC s_propdescCLabelElementhtmlFor;
EXTERN_C const PROPERTYDESC_BASIC s_propdescCLabelElementaccessKey;
EXTERN_C const PROPERTYDESC_BASIC_ABSTRACT s_propdescCLabelElementform;

#endif


#endif /*__label_h__*/

